.white{
background-color:white;
position:relative;
}

.collection{
height:335px;
margin:20px 5px;
}

#nav ul{
margin:0px auto;
}

#nav li{
list-style:none;
float:left;
margin:5px 10px;
}

a.nav{
font-size:18px;
border-top:5px solid white;
padding-top:5px;
text-decoration:none;
}

#nav a:hover{
border-top:5px solid #4b4b93;
}

#nav a.active{
border-top:5px solid #4b4b93;
}

div.nav{
height:35px;
margin:0px;
border-bottom:1px solid #ddd;
}

div.nav a{
color:#4b4b93;
font-size:14px;
font-weight:900;
}

img.small{
width:100px;
height:100px;
float:left;
margin-left:5px;
margin-top:5px;
}

img.big{
width:315px;
height:315px;
float:left;
margin-left:5px;
margin-top:5px;
}

.tags li,
.price li{
list-style:none;
float:left;
margin-left:5px;
margin-top:5px;
}

.tags ul,
.price ul{
margin:0px;
margin-top:10px;
margin-left:10px;
}

.collection .blocks{
float:left;
}
